IvyModule

@Serializable
data class IvyModule(val version: String = "2.0", val info: IvyModule.Info?, val configurations: List<IvyModule.Configuration> = listOf(Configuration("default")), val publications: List<IvyModule.Publication>, val dependencies: List<IvyModule.Dependency> = emptyList())

Constructors

Link copied to clipboard
constructor(version: String = "2.0", info: IvyModule.Info?, configurations: List<IvyModule.Configuration> = listOf(Configuration("default")), publications: List<IvyModule.Publication>, dependencies: List<IvyModule.Dependency> = emptyList())

Types

Link copied to clipboard
@Serializable
data class Configuration(val name: String?, val visibility: String = "public")
Link copied to clipboard
@Serializable
data class Dependency(val organization: String? = null, val name: String, val version: String)
Link copied to clipboard
@Serializable
data class Info(val organisation: String?, val module: String?, val revision: String?, val publication: String = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")))
Link copied to clipboard
@Serializable
data class Publication(val name: String? = null, val type: String? = null, val ext: String? = null, val conf: String? = "default", val url: String? = null, val packaging: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard